See mutex on Wiktionary
{ "etymology_templates": [ { "args": { "1": "en", "2": "mutually exclusive" }, "expansion": "Contraction of mutually exclusive", "name": "contraction" } ], "etymology_text": "Contraction of mutually exclusive or mutual exclusion.", "forms": [ { "form": "mutexes", "tags": [ "plural" ] } ], "head_templates": [ { "args": {}, "expansion": "mutex (plural mutexes)", "name": "en-noun" } ], "lang": "English", "lang_code": "en", "pos": "noun", "senses": [ { "categories": [ { "kind": "topical", "langcode": "en", "name": "Programming", "orig": "en:Programming", "parents": [ "Computing", "Software engineering", "Technology", "Computer science", "Engineering", "Software", "All topics", "Sciences", "Applied sciences", "Media", "Fundamental", "Communication" ], "source": "w" }, { "_dis": "49 51", "kind": "other", "name": "English entries with incorrect language header", "parents": [ "Entries with incorrect language header", "Entry maintenance" ], "source": "w+disamb" }, { "_dis": "51 49", "kind": "other", "name": "Entries with translation boxes", "parents": [], "source": "w+disamb" }, { "_dis": "52 48", "kind": "other", "name": "Pages with 1 entry", "parents": [], "source": "w+disamb" }, { "_dis": "51 49", "kind": "other", "name": "Pages with entries", "parents": [], "source": "w+disamb" }, { "_dis": "51 49", "kind": "other", "name": "Terms with Finnish translations", "parents": [], "source": "w+disamb" }, { "_dis": "50 50", "kind": "other", "name": "Terms with French translations", "parents": [], "source": "w+disamb" }, { "_dis": "51 49", "kind": "other", "name": "Terms with German translations", "parents": [], "source": "w+disamb" } ], "derived": [ { "word": "futex" } ], "examples": [ { "ref": "2004, Mark Schmidt, Simon Robinson, Microsoft Visual C# .NET 2003, Sams Publishing, →ISBN, page 632:", "text": "The ability to set a maximum waiting time provides another reason why in some circumstances, you might prefer to use a mutex rather than a lock statement.", "type": "quote" } ], "glosses": [ "An object in a program that serves as a lock, used to negotiate mutual exclusion among threads." ], "id": "en-mutex-en-noun-YrzVtCLj", "links": [ [ "programming", "programming#Noun" ], [ "object", "object" ], [ "program", "program" ], [ "lock", "lock" ], [ "negotiate", "negotiate" ], [ "thread", "thread" ] ], "raw_glosses": [ "(programming) An object in a program that serves as a lock, used to negotiate mutual exclusion among threads." ], "topics": [ "computing", "engineering", "mathematics", "natural-sciences", "physical-sciences", "programming", "sciences" ], "translations": [ { "code": "fi", "lang": "Finnish", "sense": "object in a program", "word": "mutex" }, { "code": "fi", "lang": "Finnish", "sense": "object in a program", "word": "muteksi" }, { "code": "fr", "lang": "French", "sense": "object in a program", "tags": [ "masculine" ], "word": "mutex" }, { "code": "fr", "lang": "French", "sense": "object in a program", "tags": [ "feminine" ], "word": "exclusion mutuelle" }, { "code": "de", "lang": "German", "sense": "object in a program", "tags": [ "masculine" ], "word": "Mutex" }, { "code": "de", "lang": "German", "sense": "object in a program", "tags": [ "masculine" ], "word": "wechselseitiger Ausschluss" } ] } ], "sounds": [ { "ipa": "/ˈmjuːtɛks/", "tags": [ "Received-Pronunciation" ] }, { "audio": "en-uk-mutex.ogg", "mp3_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/7/72/En-uk-mutex.ogg/En-uk-mutex.ogg.mp3", "ogg_url": "https://upload.wikimedia.org/wikipedia/commons/7/72/En-uk-mutex.ogg" } ], "wikipedia": [ "lock (computer science)" ], "word": "mutex" } { "etymology_templates": [ { "args": { "1": "en", "2": "mutually exclusive" }, "expansion": "Contraction of mutually exclusive", "name": "contraction" } ], "etymology_text": "Contraction of mutually exclusive or mutual exclusion.", "forms": [ { "form": "mutexes", "tags": [ "present", "singular", "third-person" ] }, { "form": "mutexing", "tags": [ "participle", "present" ] }, { "form": "mutexed", "tags": [ "participle", "past" ] }, { "form": "mutexed", "tags": [ "past" ] } ], "head_templates": [ { "args": {}, "expansion": "mutex (third-person singular simple present mutexes, present participle mutexing, simple past and past participle mutexed)", "name": "en-verb" } ], "lang": "English", "lang_code": "en", "pos": "verb", "senses": [ { "categories": [ { "kind": "topical", "langcode": "en", "name": "Programming", "orig": "en:Programming", "parents": [ "Computing", "Software engineering", "Technology", "Computer science", "Engineering", "Software", "All topics", "Sciences", "Applied sciences", "Media", "Fundamental", "Communication" ], "source": "w" }, { "_dis": "49 51", "kind": "other", "name": "English entries with incorrect language header", "parents": [ "Entries with incorrect language header", "Entry maintenance" ], "source": "w+disamb" }, { "_dis": "51 49", "kind": "other", "name": "Entries with translation boxes", "parents": [], "source": "w+disamb" }, { "_dis": "52 48", "kind": "other", "name": "Pages with 1 entry", "parents": [], "source": "w+disamb" }, { "_dis": "51 49", "kind": "other", "name": "Pages with entries", "parents": [], "source": "w+disamb" }, { "_dis": "51 49", "kind": "other", "name": "Terms with Finnish translations", "parents": [], "source": "w+disamb" }, { "_dis": "50 50", "kind": "other", "name": "Terms with French translations", "parents": [], "source": "w+disamb" }, { "_dis": "51 49", "kind": "other", "name": "Terms with German translations", "parents": [], "source": "w+disamb" } ], "examples": [ { "ref": "2002, Steve Connet, “Re: best way to interrupt a select() call in a (POSIX) thread?”, in comp.programming.threads (Usenet):", "text": "Or you can have a single pipe that is mutexed so each thread can only write to the pipe exclusively. Alternatively, you can have each thread put the finished fd in a globally mutexed list.", "type": "quote" } ], "glosses": [ "To apply a mutex to." ], "id": "en-mutex-en-verb-sPi50tXX", "links": [ [ "programming", "programming#Noun" ] ], "raw_glosses": [ "(programming, transitive) To apply a mutex to." ], "tags": [ "transitive" ], "topics": [ "computing", "engineering", "mathematics", "natural-sciences", "physical-sciences", "programming", "sciences" ] } ], "sounds": [ { "ipa": "/ˈmjuːtɛks/", "tags": [ "Received-Pronunciation" ] }, { "audio": "en-uk-mutex.ogg", "mp3_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/7/72/En-uk-mutex.ogg/En-uk-mutex.ogg.mp3", "ogg_url": "https://upload.wikimedia.org/wikipedia/commons/7/72/En-uk-mutex.ogg" } ], "wikipedia": [ "lock (computer science)" ], "word": "mutex" }
{ "categories": [ "English contractions", "English countable nouns", "English entries with incorrect language header", "English lemmas", "English nouns", "English verbs", "Entries with translation boxes", "Pages with 1 entry", "Pages with entries", "Terms with Finnish translations", "Terms with French translations", "Terms with German translations", "Translation table header lacks gloss" ], "derived": [ { "word": "futex" } ], "etymology_templates": [ { "args": { "1": "en", "2": "mutually exclusive" }, "expansion": "Contraction of mutually exclusive", "name": "contraction" } ], "etymology_text": "Contraction of mutually exclusive or mutual exclusion.", "forms": [ { "form": "mutexes", "tags": [ "plural" ] } ], "head_templates": [ { "args": {}, "expansion": "mutex (plural mutexes)", "name": "en-noun" } ], "lang": "English", "lang_code": "en", "pos": "noun", "senses": [ { "categories": [ "English terms with quotations", "en:Programming" ], "examples": [ { "ref": "2004, Mark Schmidt, Simon Robinson, Microsoft Visual C# .NET 2003, Sams Publishing, →ISBN, page 632:", "text": "The ability to set a maximum waiting time provides another reason why in some circumstances, you might prefer to use a mutex rather than a lock statement.", "type": "quote" } ], "glosses": [ "An object in a program that serves as a lock, used to negotiate mutual exclusion among threads." ], "links": [ [ "programming", "programming#Noun" ], [ "object", "object" ], [ "program", "program" ], [ "lock", "lock" ], [ "negotiate", "negotiate" ], [ "thread", "thread" ] ], "raw_glosses": [ "(programming) An object in a program that serves as a lock, used to negotiate mutual exclusion among threads." ], "topics": [ "computing", "engineering", "mathematics", "natural-sciences", "physical-sciences", "programming", "sciences" ] } ], "sounds": [ { "ipa": "/ˈmjuːtɛks/", "tags": [ "Received-Pronunciation" ] }, { "audio": "en-uk-mutex.ogg", "mp3_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/7/72/En-uk-mutex.ogg/En-uk-mutex.ogg.mp3", "ogg_url": "https://upload.wikimedia.org/wikipedia/commons/7/72/En-uk-mutex.ogg" } ], "translations": [ { "code": "fi", "lang": "Finnish", "sense": "object in a program", "word": "mutex" }, { "code": "fi", "lang": "Finnish", "sense": "object in a program", "word": "muteksi" }, { "code": "fr", "lang": "French", "sense": "object in a program", "tags": [ "masculine" ], "word": "mutex" }, { "code": "fr", "lang": "French", "sense": "object in a program", "tags": [ "feminine" ], "word": "exclusion mutuelle" }, { "code": "de", "lang": "German", "sense": "object in a program", "tags": [ "masculine" ], "word": "Mutex" }, { "code": "de", "lang": "German", "sense": "object in a program", "tags": [ "masculine" ], "word": "wechselseitiger Ausschluss" } ], "wikipedia": [ "lock (computer science)" ], "word": "mutex" } { "categories": [ "English contractions", "English countable nouns", "English entries with incorrect language header", "English lemmas", "English nouns", "English verbs", "Entries with translation boxes", "Pages with 1 entry", "Pages with entries", "Terms with Finnish translations", "Terms with French translations", "Terms with German translations", "Translation table header lacks gloss" ], "etymology_templates": [ { "args": { "1": "en", "2": "mutually exclusive" }, "expansion": "Contraction of mutually exclusive", "name": "contraction" } ], "etymology_text": "Contraction of mutually exclusive or mutual exclusion.", "forms": [ { "form": "mutexes", "tags": [ "present", "singular", "third-person" ] }, { "form": "mutexing", "tags": [ "participle", "present" ] }, { "form": "mutexed", "tags": [ "participle", "past" ] }, { "form": "mutexed", "tags": [ "past" ] } ], "head_templates": [ { "args": {}, "expansion": "mutex (third-person singular simple present mutexes, present participle mutexing, simple past and past participle mutexed)", "name": "en-verb" } ], "lang": "English", "lang_code": "en", "pos": "verb", "senses": [ { "categories": [ "English terms with quotations", "English transitive verbs", "en:Programming" ], "examples": [ { "ref": "2002, Steve Connet, “Re: best way to interrupt a select() call in a (POSIX) thread?”, in comp.programming.threads (Usenet):", "text": "Or you can have a single pipe that is mutexed so each thread can only write to the pipe exclusively. Alternatively, you can have each thread put the finished fd in a globally mutexed list.", "type": "quote" } ], "glosses": [ "To apply a mutex to." ], "links": [ [ "programming", "programming#Noun" ] ], "raw_glosses": [ "(programming, transitive) To apply a mutex to." ], "tags": [ "transitive" ], "topics": [ "computing", "engineering", "mathematics", "natural-sciences", "physical-sciences", "programming", "sciences" ] } ], "sounds": [ { "ipa": "/ˈmjuːtɛks/", "tags": [ "Received-Pronunciation" ] }, { "audio": "en-uk-mutex.ogg", "mp3_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/7/72/En-uk-mutex.ogg/En-uk-mutex.ogg.mp3", "ogg_url": "https://upload.wikimedia.org/wikipedia/commons/7/72/En-uk-mutex.ogg" } ], "wikipedia": [ "lock (computer science)" ], "word": "mutex" }
Download raw JSONL data for mutex meaning in All languages combined (4.9kB)
This page is a part of the kaikki.org machine-readable All languages combined dictionary. This dictionary is based on structured data extracted on 2024-12-21 from the enwiktionary dump dated 2024-12-04 using wiktextract (d8cb2f3 and 4e554ae). The data shown on this site has been post-processed and various details (e.g., extra categories) removed, some information disambiguated, and additional data merged from other sources. See the raw data download page for the unprocessed wiktextract data.
If you use this data in academic research, please cite Tatu Ylonen: Wiktextract: Wiktionary as Machine-Readable Structured Data, Proceedings of the 13th Conference on Language Resources and Evaluation (LREC), pp. 1317-1325, Marseille, 20-25 June 2022. Linking to the relevant page(s) under https://kaikki.org would also be greatly appreciated.